package com.sg.service.biz.bff;

import com.sg.dto.biz.bff.req.*;
import com.sg.dto.biz.bff.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface OffStateService {


    /**
     * B1-1查询状态校验项列表（公共）
     */
    BffQueryCheckItemStatListComRespDto queryCheckItemStatListCom(BffQueryCheckItemStatListComReqDto reqDto);

    /**
     * B1-1查询状态校验项详情（公共）
     */
    BffQueryCheckItemStatDetailComRespDto queryCheckItemStatDetailCom(BffQueryCheckItemStatDetailComReqDto reqDto);

    /**
     * B1-1修改状态校验项(（公共）
     */
    BffUpdateCheckItemStatComRespDto updateCheckItemStatCom(BffUpdateCheckItemStatComReqDto reqDto);

    /**
     * B1-1更新组织成员管理检查项等(管理)(公共)
     */
    BffRefreshOrgMemberMgtCheckEtcComRespDto refreshOrgMemberMgtCheckEtcCom(BffRefreshOrgMemberMgtCheckEtcComReqDto reqDto);

    /**
     * B3-11批量增目标校验项状态(管理)
     */
    BffBatchAddTargetCheckItemStatRespDto batchAddTargetCheckItemStat(BffBatchAddTargetCheckItemStatReqDto reqDto);

    /**
     * B3-13新增高层当前步骤(管理)
     */
    BffAddTopCurrentBstepRespDto addTopCurrentBstep(BffAddTopCurrentBstepReqDto reqDto);

    /**
     * B3-11设完成高层切换第三步(管理)
     */
    BffCompleteTopHandoverThreeStepRespDto completeTopHandoverThreeStep(BffCompleteTopHandoverThreeStepReqDto reqDto);

    /**
     * B3-11高层确认设置完成(管理)
     */
    BffCompleteTopNotarizeSetAchieveRespDto completeTopNotarizeSetAchieve(BffCompleteTopNotarizeSetAchieveReqDto reqDto);

    /**
     * B3-11高层重新编辑(管理)
     */
    BffUpdateTopEditRespDto updateTopEdit(BffUpdateTopEditReqDto reqDto);

    /**
     * B3-11查高层编制目标任务校验项状态列表(管理)
     */
    BffQueryTopCompileTargetTaskcheckItemStatListRespDto queryTopCompileTargetTaskcheckItemStatList(BffQueryTopCompileTargetTaskcheckItemStatListReqDto reqDto);

    /**
     * B2-9查步骤列表(边界)
     */
    BffQueryStepListBorderRespDto queryStepListBorder(BffQueryStepListBorderReqDto reqDto);

    /**
     * B3-13查业务服务内容当前步骤(管理)
     */
    BffQueryBizAppServiceContCurrentBstepDetailRespDto queryBizAppServiceContCurrentBstepDetail(BffQueryBizAppServiceContCurrentBstepDetailReqDto reqDto);

    /**
     * B3-11设基层完成安排(管理)
     */
    BffCompleteBasicSetAchieveRespDto completeBasicSetAchieve(BffCompleteBasicSetAchieveReqDto reqDto);

    /**
     * B3-13判断高层第1步可进入的房间(管理)
     */
    BffJudgeTopStepOneOperateTypeRespDto judgeTopStepOneOperateType(BffJudgeTopStepOneOperateTypeReqDto reqDto);

    /**
     * B3-11查询高层目标检查项状态(管理)
     */
    BffQueryTopTargetCheckItemStatusDetailRespDto queryTopTargetCheckItemStatusDetail(BffQueryTopTargetCheckItemStatusDetailReqDto reqDto);

    /**
     * B3-11查询目标内容仪表盘列表(管理)
     */
    BffQueryTargetContCheckItemPanelListRespDto queryTargetContCheckItemPanelList(BffQueryTargetContCheckItemPanelListReqDto reqDto);

    /**
     * B3-11查询中层目标安排检查项完成情况(管理)
     */
    BffQueryMidExecuteTargetArrangeStateDetailRespDto queryMidExecuteTargetArrangeStateDetail(BffQueryMidExecuteTargetArrangeStateDetailReqDto reqDto);

    /**
     * B3-11设中层设置完成(管理)
     */
    BffCompleteMidSetAchieveRespDto completeMidSetAchieve(BffCompleteMidSetAchieveReqDto reqDto);

    /**
     * B3-11查目标分类检查仪表盘列表(管理)
     */
    BffQueryTargetCatCheckItemPanelListRespDto queryTargetCatCheckItemPanelList(BffQueryTargetCatCheckItemPanelListReqDto reqDto);

    /**
     * B3-11查询指标仪表盘列表(管理)
     */
    BffQueryTargetObjCheckItemPanelListRespDto queryTargetObjCheckItemPanelList(BffQueryTargetObjCheckItemPanelListReqDto reqDto);

    /**
     * B3-11中层修改目标安排(管理)
     */
    BffUpdateMidEditRespDto updateMidEdit(BffUpdateMidEditReqDto reqDto);

    /**
     * B3-11基层修改目标安排(管理)
     */
    BffUpdateGrootsEditRespDto updateGrootsEdit(BffUpdateGrootsEditReqDto reqDto);

    /**
     * B3-11更新目标内容父子状态(管理)
     */
    BffRefreshTargetContentParentStateRespDto refreshTargetContentParentState(BffRefreshTargetContentParentStateReqDto reqDto);

    /**
     * B3-11查询目标内容父子状态本级完成情况(管理)
     */
    BffQueryTargetContPresentAssistStatusSelfListRespDto queryTargetContPresentAssistStatusSelfList(BffQueryTargetContPresentAssistStatusSelfListReqDto reqDto);

    /**
     * B3-11设完成中层检查项状态(管理)
     */
    BffCompleteMidExecuteTargetCheckItemRespDto completeMidExecuteTargetCheckItem(BffCompleteMidExecuteTargetCheckItemReqDto reqDto);

    /**
     * B3-11取消完成中层检查项状态(管理)
     */
    BffCancelCompleteMidExecuteTargetCheckItemRespDto cancelCompleteMidExecuteTargetCheckItem(BffCancelCompleteMidExecuteTargetCheckItemReqDto reqDto);

    /**
     * B3-11设完成基层执行目标任务安排检查项(管理)
     */
    BffCompleteBasicExecuteTargetCheckItemRespDto completeBasicExecuteTargetCheckItem(BffCompleteBasicExecuteTargetCheckItemReqDto reqDto);

    /**
     * B3-11取消完成基层执行目标任务安排检查项(管理)
     */
    BffCancelCompleteBasicExecuteTargetCheckItemRespDto cancelCompleteBasicExecuteTargetCheckItem(BffCancelCompleteBasicExecuteTargetCheckItemReqDto reqDto);

    /**
     * B3查询目标内容融合仪表盘列表(管理)
     */
    BffQueryTargetFusionDashboardListRespDto queryTargetFusionDashboardList(BffQueryTargetFusionDashboardListReqDto reqDto);

    /**
     * B2-9查询评价主题步骤列表(边界)
     */
    BffQueryEvaThemeStepListBorderRespDto queryEvaThemeStepListBorder(BffQueryEvaThemeStepListBorderReqDto reqDto);

    /**
     * B3-13查询中层兄弟部门分工安排检查项完成情况列表(管理)
     */
    BffQueryMidBrotherDeptDivArrangeCheckItemStatusListRespDto queryMidBrotherDeptDivArrangeCheckItemStatusList(BffQueryMidBrotherDeptDivArrangeCheckItemStatusListReqDto reqDto);

    /**
     * B3-13查询部门目标任务书根节点检查项状态(管理)
     */
    BffQueryDeptTargetRootNodeCheckItemStatDetailRespDto queryDeptTargetRootNodeCheckItemStatDetail(BffQueryDeptTargetRootNodeCheckItemStatDetailReqDto reqDto);

    /**
     * B3-11修改高层目标检查项(管理)
     */
    BffUpdateTopTargetCheckItemStatusRespDto updateTopTargetCheckItemStatus(BffUpdateTopTargetCheckItemStatusReqDto reqDto);

    /**
     * B3-13查询公共业务应用校验项状态(管理)
     */
    BffQueryComCheckItemStatDetailRespDto queryComCheckItemStatDetail(BffQueryComCheckItemStatDetailReqDto reqDto);

    /**
     * B3查询融合目标检查项父子状态列表(管理)
     */
    BffQueryFuseTargetCheckItemNodeStatusListRespDto queryFuseTargetCheckItemNodeStatusList(BffQueryFuseTargetCheckItemNodeStatusListReqDto reqDto);

    /**
     * B3-13查询基层执行目标任务安排检查项(管理)
     */
    BffQueryBasicExecuteTargetCheckItemDetailRespDto queryBasicExecuteTargetCheckItemDetail(BffQueryBasicExecuteTargetCheckItemDetailReqDto reqDto);

    /**
     * B3-11查询部门安排进度(管理)
     */
    BffQueryDeptArrangeScheduleDetailRespDto queryDeptArrangeScheduleDetail(BffQueryDeptArrangeScheduleDetailReqDto reqDto);

    /**
     * B3查询目标内容检查项状态列表
     */
    BffQueryTargetContCheckItemStateListRespDto queryTargetContCheckItemStateList(BffQueryTargetContCheckItemStateListReqDto reqDto);

    /**
     * B3执行周期校验检查项更新(管理)
     */
    BffImplementCycleVerifyCheckItemUpdateRespDto implementCycleVerifyCheckItemUpdate(BffImplementCycleVerifyCheckItemUpdateReqDto reqDto);

    /**
     * B3执行强托底更新目标分类祖先父子状态等(管理)
     */
    BffImplementForceTorrUpdateCategoryAncestorNodeStatusETCRespDto implementForceTorrUpdateCategoryAncestorNodeStatusETC(BffImplementForceTorrUpdateCategoryAncestorNodeStatusETCReqDto reqDto);

    /**
     * B3执行目标校验检查项更新(管理)
     */
    BffImplementTargetValueVerifyCheckItemUpdateRespDto implementTargetValueVerifyCheckItemUpdate(BffImplementTargetValueVerifyCheckItemUpdateReqDto reqDto);

    /**
     * B3执行强托底更新目标内容祖先父子状态等(管理)
     */
    BffImplementForceTorrUpdateTargetContAncestorNodeStatusEtcRespDto implementForceTorrUpdateTargetContAncestorNodeStatusEtc(BffImplementForceTorrUpdateTargetContAncestorNodeStatusEtcReqDto reqDto);

    /**
     * B3-3查询部门目标任务书父子状态列表
     */
    BffQueryDeptTargetBookTreeParentStateListRespDto queryDeptTargetBookTreeParentStateList(BffQueryDeptTargetBookTreeParentStateListReqDto reqDto);

    /**
     * B3-11高层返回第一步(管理)
     */
    BffUpdateTopReturnFirstStepRespDto updateTopReturnFirstStep(BffUpdateTopReturnFirstStepReqDto reqDto);

    /**
     * B3-11高层返回第二步(管理)
     */
    BffUpdateTopReturnSecondStepRespDto updateTopReturnSecondStep(BffUpdateTopReturnSecondStepReqDto reqDto);

    /**
     * B3-3中层返回第一步(管理)
     */
    BffUpdateMidReturnFirstStepRespDto updateMidReturnFirstStep(BffUpdateMidReturnFirstStepReqDto reqDto);

    /**
     * B3中层返回第二步(管理)
     */
    BffUpdateMidReturnSecondStepRespDto updateMidReturnSecondStep(BffUpdateMidReturnSecondStepReqDto reqDto);

    /**
     * B3基层返回第一步(管理)
     */
    BffUpdateGrootsReturnFirstStepRespDto updateGrootsReturnFirstStep(BffUpdateGrootsReturnFirstStepReqDto reqDto);

    /**
     * B3执行中基层刷新父子状态(管理)
     */
    BffImplementMidOrBasicRefreshParentSonStateRespDto implementMidOrBasicRefreshParentSonState(BffImplementMidOrBasicRefreshParentSonStateReqDto reqDto);

    /**
     * B3执行刷新当前下级父子状态(管理)
     */
    BffImplementRefreshCurrentSubordinateParentSonStateRespDto implementRefreshCurrentSubordinateParentSonState(BffImplementRefreshCurrentSubordinateParentSonStateReqDto reqDto);

    /**
     * B3执行高层刷新父子状态(管理)
     */
    BffImplementTopRefreshParentSonStateRespDto implementTopRefreshParentSonState(BffImplementTopRefreshParentSonStateReqDto reqDto);


    //
}
